# -*- coding: utf-8 -*-
"""
@Time    : 2024/9/12 14:44 
@Author  : ZhangShenao 
@File    : 1.在终端上打印跑马灯.py
@Desc    : 在终端上打印跑马灯
"""
import os
import time


def print_horse_race_lamp(content: str) -> None:
    """
    在终端上打印跑马灯
    :param content: 打印的内容
    """

    # 设置终端环境变量
    # xterm是一个通用的终端类型
    os.environ["TERM"] = "xterm"

    while True:
        # 清理屏幕

        os.system("clear")

        # 打印内容
        print(content)

        # 休眠
        time.sleep(0.5)

        # 循环拼接内容
        content = content[1:] + content[0]


if __name__ == '__main__':
    print_horse_race_lamp("人生是旷野，并不是轨道！")
